
/* 时间 yyyy-MM-dd HH:mm:ss */
function formatTimeAll(obj) {
    if(obj == null || obj == ''){
        return '';
    }else {
        var date = new Date(obj);
        var Y = date.getFullYear() + '-';
        var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
        var D = (date.getDate()< 10 ? '0' + (date.getDate()) : date.getDate()) + ' ';
        var h = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':';
        var m = (date.getMinutes() <10 ? '0' + date.getMinutes() : date.getMinutes()) + ':';
        var s = (date.getSeconds() <10 ? '0' + date.getSeconds() : date.getSeconds());
        return Y + M + D + h + m + s;
    }
}
/*时间 yyyy-MM-dd  */
function formatTime(obj) {
    if(obj == null || obj == ''){
        return '';
    }else {
        var date = new Date(obj);
        var Y = date.getFullYear() + '-';
        var M = (date.getMonth() + 1 < 10 ? '0' +(date.getMonth() + 1) : date.getMonth() + 1) + '-';
        var D = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate());
        return Y+M+D;
    }

}



/**
 * 时间戳为10位需*1000，时间戳为13位的话不需乘1000 , 精确到毫秒
 * 如果是Unix时间戳记得乘以1000。比如：PHP函数time()获得的时间戳就要乘以1000。
 * 获取到的时间戳除以1000就可获得Unix时间戳
 * create by dengpeng
 * time : 2018/3/16
 */

/* 时间 yyyy-MM-dd HH:mm:ss */
function formatTimeStampAll(obj) {
    if(obj == null || obj == ''){
        return '';
    }else {
        var lg = obj.toString().length;
        if(lg == 10){
            obj = obj * 1000;
        }
        if ( (lg < 10) || (lg > 10 && lg < 13) || (lg > 13) ){
            return '时间格式不正确!';
        }
        if(lg == 13){
            //13位时间戳
        }
        var date = new Date();
        date.setTime(obj);
        var Y = date.getFullYear() + '-';
        var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';
        var D = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate()) + ' ';
        var h = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':';
        var m = (date.getMinutes() <10 ? '0' + date.getMinutes() : date.getMinutes()) + ':';
        var s = (date.getSeconds() <10 ? '0' + date.getSeconds() : date.getSeconds());
        return Y + M + D + h + m + s;
    }
}
/*时间 yyyy-MM-dd  */
function formatTimeStamp(obj) {
    if(obj == null || obj == ''){
        return '';
    }else {
        var lg = obj.toString().length;
        if(lg == 10){
            obj = obj * 1000;
        }
        if ( (lg < 10) || (lg > 10 && lg < 13) || (lg > 13) ){
            return '时间格式不正确!';
        }
        if(lg == 13){
            //13位时间戳
        }
        var date = new Date();
        date.setTime(obj);
        var Y = date.getFullYear() + '-';
        var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';
        var D = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate());
        return Y+M+D;
    }
}
